home *** CD-ROM | disk | FTP | other *** search
Wrap
tttt____ssssnnnnddddrrrreeeellll((((3333NNNN)))) tttt____ssssnnnnddddrrrreeeellll((((3333NNNN)))) NNNNAAAAMMMMEEEE _tttt______ssss_nnnn_dddd_rrrr_eeee_llll - initiate an orderly release SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS _####_iiii_ffff_dddd_eeee_ffff ______XXXX_OOOO_PPPP_EEEE_NNNN______SSSS_OOOO_UUUU_RRRR_CCCC_EEEE _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_xxxx_tttt_iiii_...._hhhh_>>>> _####_eeee_llll_ssss_eeee _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_tttt_iiii_uuuu_ssss_eeee_rrrr_...._hhhh_>>>> _####_eeee_nnnn_dddd_iiii_ffff _iiii_nnnn_tttt _tttt______ssss_nnnn_dddd_rrrr_eeee_llll _((((_iiii_nnnn_tttt _ffff_dddd_))))_;;;; DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN This function is used to initiate an orderly release of a transport connection and indicates to the transport provider that the transport user has no more data to send. _ffff_dddd identifies the local transport endpoint where the connection exists. After issuing _tttt______ssss_nnnn_dddd_rrrr_eeee_llll, the user may not send any more data over the connection. However, a user may continue to receive data if an orderly release indication has not been received. This function is an optional service of the transport provider, and is only supported if the transport provider returned service type _TTTT______CCCC_OOOO_TTTT_SSSS______OOOO_RRRR_DDDD on _tttt______oooo_pppp_eeee_nnnn or _tttt______gggg_eeee_tttt_iiii_nnnn_ffff_oooo. If _tttt______ssss_nnnn_dddd_rrrr_eeee_llll is issued from an invalid state, the provider will generate an _EEEE_PPPP_RRRR_OOOO_TTTT_OOOO protocol error; however, this error may not occur until a subsequent reference to the transport endpoint. This function resides within both the X/Open compliant _llll_iiii_bbbb_xxxx_nnnn_eeee_tttt and the SVR4 compliant _llll_iiii_bbbb_nnnn_ssss_llll Network Services libraries. Network Services applications which require X/Open compliance must link-load with _----_llll_xxxx_nnnn_eeee_tttt. Network Services applications which require SVR4 compliance must link- load with _----_llll_nnnn_ssss_llll. On failure, _tttt______eeee_rrrr_rrrr_nnnn_oooo may be set to one of the following: _TTTT_BBBB_AAAA_DDDD_FFFF The specified file descriptor does not refer to a transport endpoint. _TTTT_FFFF_LLLL_OOOO_WWWW _OOOO______NNNN_DDDD_EEEE_LLLL_AAAA_YYYY or _OOOO______NNNN_OOOO_NNNN_BBBB_LLLL_OOOO_CCCC_KKKK was set, but the flow control mechanism prevented the transport provider from accepting the function at this time. _TTTT_LLLL_OOOO_OOOO_KKKK If ______XXXX_OOOO_PPPP_EEEE_NNNN______SSSS_OOOO_UUUU_RRRR_CCCC_EEEE is defined and an asynchronous event has occurred on this transport endpoint which requires immediate attention, then this _tttt______eeee_rrrr_rrrr_nnnn_oooo is passed back. _TTTT_NNNN_OOOO_TTTT_SSSS_UUUU_PPPP_PPPP_OOOO_RRRR_TTTT This function is not supported by the underlying transport provider. PPPPaaaaggggeeee 1111 tttt____ssssnnnnddddrrrreeeellll((((3333NNNN)))) tttt____ssssnnnnddddrrrreeeellll((((3333NNNN)))) _TTTT_OOOO_UUUU_TTTT_SSSS_TTTT_AAAA_TTTT_EEEE If ______XXXX_OOOO_PPPP_EEEE_NNNN______SSSS_OOOO_UUUU_RRRR_CCCC_EEEE is defined and _tttt______ssss_nnnn_dddd_rrrr_eeee_llll() is issued in the wrong sequence on the transport endpoint referenced by _ffff_dddd, the _TTTT_OOOO_UUUU_TTTT_SSSS_TTTT_AAAA_TTTT_EEEE error value is returned within the variable _tttt______eeee_rrrr_rrrr_nnnn_oooo. _TTTT_SSSS_YYYY_SSSS_EEEE_RRRR_RRRR A system error has occurred during execution of this function. SSSSEEEEEEEE AAAALLLLSSSSOOOO _tttt______gggg_eeee_tttt_iiii_nnnn_ffff_oooo(3N), _tttt______oooo_pppp_eeee_nnnn(3N), _tttt______rrrr_cccc_vvvv_rrrr_eeee_llll(3N) DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS _tttt______ssss_nnnn_dddd_rrrr_eeee_llll returns 0 on success and -1 on failure and _tttt______eeee_rrrr_rrrr_nnnn_oooo is set to indicate the error. PPPPaaaaggggeeee 2222